/*IT Login Page*/
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,700,800,600&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic);*/
/*body {line-height: 1.3; font-size:.9em; font-family:'Open Sans', arial, sans-serif;}*/
.IT_parent_above {
    margin: 0 auto; text-align:center
}
/*text above login box*/
.text_above_login_box {
    font-size: 2em;
    color: #ffffff;
}
.IT_parent_below {
    margin: 0 auto;
    text-align: center;
    width: 500px;
}

.text_below_login_box {
    font-size: 1em;
    color: white !important;
}
/*outer box with graphic background*/
.IT_parent {
    width: 912px;
    height: 780px;
    margin: 50px auto 0;
    background-image: url();
    text-align: left;
}
/*box to the left of the main login box*/
.IT_parent_left {
    float:left;
    margin-left: 10%;
    margin-top: 80px;
    text-align: center;
    width: 300px;
}
.IT_parent_left_text {
    font-size:3em;
    color:#ffffff;
}
/*box to the right of the main login box*/
.IT_parent_right {
    float: right;
    margin-right: 10%;
    margin-top: 80px;
    text-align: center;
    width: 300px;
}
.IT_parent_right_text {
    font-size: 3em;
    color: #ffffff;
}
/* first-level inner box - white area inside the graphic*/
.IT_child {
    width: 572px;
    height: 580px;
    background-color: #ffffff;
    margin-left: 171px;
    margin-top: 110px;
    border-radius:5px;
}

/* second-level inner box - shaded area inside the white box*/
.IT_child_inner {
  width: 450px;
  height: 490px;
  margin: 0 auto;
  background-color: #c9cdcc;
}
.IT_upper_container {
  width: 450px;
  height: 90px;
  margin: 0 auto;
  background-color: #ffffff;
}
.IT_upper_left {
  width: 225px;
  height: 90px;
  margin: 0px;
  background-color: #ffffff;
  float:left;
}
.IT_upper_right {
  width: 225px;
  height: 90px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
  line-height:28px;
  font-size: 1.6em;
  background-color: #ffffff;
  float:left;
}
.IT_middle_container {
  width: 451px;
  height: 460px;
  margin: 0 auto;
  background-color: #ffffff;
  border: solid 1px #999;
  border-radius: 5px;
}
.IT_middle_container_inner {
  width: 420px;
  height: 350px;
  margin: 0 auto;
  background-color: #ffffff;
}
.IT_middle_container_inner_tab1, .IT_middle_container_inner_tab2 {
  width: 210px;
  height: 40px;
  margin: 0;
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  vertical-align: middle;
  line-height: 40px;
  float:left;
}
.IT_middle_container_inner_tab2 {
  background-color: #3a76ff;
  color: #ffffff;
}
.IT_lower_container {
  box-sizing: border-box;
  width: 420px;
  height: 50px;
  margin: 0 auto;
  background-color: transparent;
}
.IT_privacy_container {
  box-sizing: border-box;
  width: 480px;
  height: 50px;
  margin: 0 auto;
  text-align: left;
  margin-top:20px;
  font-size:.9em;
  background-color: transparent;
}
.IT_Captcha_container {
  box-sizing: border-box;
  width: 480px;
  height: 45px;
  margin: 0 auto;
  text-align: left;
  margin-top:20px;
  background-color: transparent;
}
.IT_Captcha_image {
margin:0 auto;
}
.IT_lower_container_links {
  width: 210px;
  height:40px;
  margin: 0;
  float:left;
  text-align: center;
  vertical-align: middle;
  line-height: 40px;
}

.IT_privacypolicy_link {
  width: 420px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  font-size:1.1em;
  line-height: 14px;
}
.IT_privacypolicy_link a:link, a:visited {text-decoration: none;}

.IT_login_container, .IT_requestaccess_container {
  display:inline-block;
  width: 420px;
  height: 180px;
  margin: 0;
  background-color: #e7e7e8;
}
.IT_requestaccess_container {
 height: 310px;
}
.IT_login_entry, .IT_requestaccess_entry {
    margin-left:10px; 
    margin-top:10px; 
    width:60%; 
    float:left; 
    display:block
}
.IT_requestaccess_entry {
    width: 90%;
    margin-top: 0px;
}
.IT_login_button_placement, .IT_requestaccess_button_placement {
    margin-top:46px; 
    margin-bottom:4px; 
    margin-right:10px; 
    width:30%; 
    float:left;
}
.IT_requestaccess_button_placement {
    margin-top:0px;
    margin-left:280px; 
}
.IT_login_prompt_placement {
    margin-left:10px;
    margin-top:6px;
    font-size:.9em
}
html .RadTabStrip_MetroTouch .rtsLevel1{
    border-bottom:none;

}
/* selected */
.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink {
    border-color: #e0e0e0;
    color: #000;
    background-color: #ffffff;
    font-weight:500;
    width:210px;
    height:50px;
    box-sizing: border-box;
}
/* not selected */
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
    border-color: #3a76ff;
    color: #000;
    background-color: #3a76ff;
    font-weight:500;
    width:210px;
    height:50px;
    box-sizing: border-box;
}



body .MyWrapper .riEmpty,
body .MyWrapper .riEnabled,
body .MyWrapper .riHover,
body .MyWrapper .riFocused,
body .MyWrapper .riError,
body .MyWrapper .riNegative {
    border-radius: 5px;
}
